contract implementation - Francés Inglés Diccionario